<?php

namespace App\Console\Commands;

use App\Console\Commands\Common\CommonCommand;
use Illuminate\Support\Facades\Http;
use Kkokk\Poster\PosterManager;

class Demo extends CommonCommand {


    private $instance;

    public function createQr() {
        $poster = PosterManager::Poster();


        $dst_x = "center | left | right"; // 特殊值：center 居中 left 靠左 right 靠右
        $dst_x = ['center', 10]; // 居中且向右偏移10 负数向左偏移
        $dst_x = ['left', 10]; // 靠左且向右偏移10 负数向左偏移
        $dst_x = ['right', 10]; // 靠左且向右偏移10 负数向左偏移
        // 自定义宽度定位， center left right
        $dst_x = ['custom', 'center', 100, 200, 0]; // 在图像对象的x坐标100到200之间居中, 偏移0

        // 新增文字高度定位
        $dst_y = "center | top | bottom"; // 特殊值：center 居中 top 靠顶 bottom 靠底
        $dst_y = ['center', 10]; // 居中且向下偏移10 负数向上偏移
        $dst_y = ['top', 10]; // 靠顶且向下偏移10 负数向上偏移
        $dst_y = ['bottom', 10]; // 靠底且向下偏移10 负数向上偏移
        // 自定义高度定位， center top bottom
        $dst_y = ['custom', 'center', 100, 200, 0]; // 在图像对象的y坐标100到200之间居中, 偏移0
        $content = 'wefewfefw';
        $poster->buildText($content,$dst_x,$dst_y); # 合成文字
        $poster->getPoster(public_path('storage/qr/1.png'));


        /* $records = DevType::query()->get();
         foreach ($records as $record) {
             $record->business_classify_name = Str::replace('（信息化运维井上）', '',$record->business_classify_name);
             $record->business_classify_name = Str::replace('（信息化运维井下）', '',$record->business_classify_name);
             $record->business_classify_name = Str::replace('（监测监控）', '',$record->business_classify_name);
             $record->save();
         }*/

        //$import = new DemoImport();
        // Excel::import($import, public_path('1.xls'));
        //return 0;
    }

    public function handle() {

        $s = '61082201740600419';
        dump(strlen($s));

    }
}
